using System;
using System.Collections.Generic;
using System.Text;

namespace Bbq.Gallery.UI
{
    #region SubAlbumDirections enumeration
    /// <summary>
    /// Where will we put the sub-albums' area
    /// </summary>
    [Flags]
    public enum SubAlbumDirections
    {
        /// <summary>
        /// Show all sub-albums on the top
        /// </summary>
        Top = 1,
        /// <summary>
        /// Show all sub-albums on the left
        /// </summary>
        Left = 2,
        /// <summary>
        /// Show all sub-albums on the right
        /// </summary>
        Right = 4,
        /// <summary>
        /// Show all sub-albums on the bottom
        /// </summary>
        Bottom = 8,
        /// <summary>
        /// Show sub-albums in one line on the top with two buttons which can be used to scroll over
        /// </summary>
        ScrollableTop = Top & 1 << 31,
        /// <summary>
        /// Show sub-albums in one line on the left with two buttons which can be used to scroll over
        /// </summary>
        ScrollableLeft = Left & 1 << 31,
        /// <summary>
        /// Show sub-albums in one line on the right with two buttons which can be used to scroll over
        /// </summary>
        ScrollaleRight = Right & 1 << 31,
        /// <summary>
        /// Show sub-albums in one line on the bottom with two buttons which can be used to scroll over
        /// </summary>
        ScrollableBottom = Bottom & 1 << 31,
    }
    #endregion
}
